# 元组与列表的区别在于元组不可被修改，相当于js的const
print((1, 'hello', True), (), tuple(), ('我是单个元组',))
print(type((1, 'hello', True)), type(()), type(tuple()), type(('我是单个元组',)), type(('我不是是单个元组')))

# 剩下的语法都和列表语法相同，但是不可增删改，除非里面嵌套了一个列表，就可以修改元组里面的列表
# 字符串也和元组几乎相同，但是可以使用replace将原值复制后再进行替换，其他都是只读不可修改的


# 案例联系
my_into = ('棕熊', 18, ['game', 'music'])
# 查询年龄
print(my_into[1])
# 查询姓名
print(my_into[0])
# 删除爱好game
my_into[2].remove('game')
# 增加爱好Python
my_into[2].append('Python')
print(my_into)
